// eslint.config.mjs
import antfu from '@antfu/eslint-config'

export default antfu({
  unocss: true,
  rules: {
    // 允许console语句
    'no-console': 'off',
    // 运行声明top-level-function
    'antfu/top-level-function': 'off',
    // 当代码块只有一条语句时，JavaScript 不允许省略大括号
    'curly': ['error', 'all'],
    // 大括号放在控制语句或声明语句同一行的位置
    'style/brace-style': ['error', '1tbs'],
    // vue事件命名不检验，默认强制camelCase
    'vue/custom-event-name-casing': 'off',
  },
})
